package zong;

import java.util.Random;

public class Test {
    public static void main(String[] args) {

        //把一个一维数组中的数据：0-15打乱顺序
       // 然后按照4个一组的方式添加到二维数组中

        int[] tempArr={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
        Random r=new Random();
        for(int i=0;i<tempArr.length;i++){
            int index = r.nextInt(tempArr.length);
            int temp=tempArr[index];
            tempArr[index]=tempArr[i];
            tempArr[i]=temp;
        }
        for(int i=0;i<tempArr.length;i++){
            System.out.println(tempArr[i]+" ");
        }
        System.out.println();

        //创建一个二维数组
        int[][] data=new int[4][4];
       /* for(int i=0;i<tempArr.length;i++){
            data[i/4][i%4]=tempArr[i];

        }*/
        int index=0;
        for(int i=0;i<data.length;i++){
            for(int j=0;j<data[i].length;j++){
                data[i][j]=tempArr[index];
                index++;
            }
        }

        for(int i=0;i<data.length;i++){
            for(int j=0;j<data[i].length;j++){
                System.out.print(data[i][j]+" ");
            }
            System.out.println();
        }
    }
}
